//===========================================================
//					es_app
//
//	Работа с приложением
//===========================================================

#pragma once

#include <SDL.h>

// Класс нашего приложения
class cApplication 
{
    private:
        bool    Running;	// Флаг работает ли приложение

    public:
        cApplication();	// Конструктор

        int OnExecute();	// При выполнении()
        bool OnInit();	// При инициализации()
        void OnEvent(SDL_Event* Event);	// При получении события()
        void OnLoop();	// Основной цикл
        void OnRender();	// При отрисовке()
        void OnCleanup();	// При очистке(выходе)
};